<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Dinic: Referencia del Archivo apifiles/__bstrlib.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Dinic
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">Documentacion de la API de DINIC para la cátedra de Matemática Discreta II.</div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Buscar" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generado por Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Buscar');
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('____bstrlib_8h.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Todo</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Estructuras de Datos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Archivos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Funciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>&apos;typedefs&apos;</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>&apos;defines&apos;</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Estructuras de datos</a> &#124;
<a href="#define-members">'defines'</a> &#124;
<a href="#typedef-members">'typedefs'</a> &#124;
<a href="#func-members">Funciones</a>  </div>
  <div class="headertitle">
<div class="title">Referencia del Archivo __bstrlib.h</div>  </div>
</div><!--header-->
<div class="contents">

<p>The Better String Library is an abstraction of a string data type which is superior to the C library char buffer string type, or C++'s std::string.  
<a href="#details">Más...</a></p>
<div class="textblock"><code>#include &lt;stdarg.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;limits.h&gt;</code><br/>
<code>#include &lt;ctype.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Dependencia gráfica adjunta para __bstrlib.h:</div>
<div class="dyncontent">
<div class="center"><img src="____bstrlib_8h__incl.png" border="0" usemap="#apifiles_2____bstrlib_8h" alt=""/></div>
<map name="apifiles_2____bstrlib_8h" id="apifiles_2____bstrlib_8h">
</map>
</div>
</div><div class="textblock"><div class="dynheader">
Gráfico de los archivos que directa o indirectamente incluyen a este archivo:</div>
<div class="dyncontent">
<div class="center"><img src="____bstrlib_8h__dep__incl.png" border="0" usemap="#apifiles_2____bstrlib_8hdep" alt=""/></div>
<map name="apifiles_2____bstrlib_8hdep" id="apifiles_2____bstrlib_8hdep">
<area shape="rect" id="node3" href="____bstrlib_8c.html" title="apifiles/__bstrlib.c" alt="" coords="5,80,131,107"/><area shape="rect" id="node5" href="__lexer_8h.html" title="Analizador léxico que lee el flujo de caracteres de entrada y lo transforma en una secuencia de compo..." alt="" coords="232,80,347,107"/><area shape="rect" id="node9" href="API_8c.html" title="apifiles/API.c" alt="" coords="171,229,269,256"/><area shape="rect" id="node7" href="__lexer_8c.html" title="apifiles/_lexer.c" alt="" coords="257,155,372,181"/><area shape="rect" id="node11" href="parser__lado_8h.html" title="Parseador de lados desde la entrada Estandar Input. " alt="" coords="397,155,547,181"/><area shape="rect" id="node14" href="parser__lado_8c.html" title="apifiles/parser_lado.c" alt="" coords="397,229,547,256"/></map>
</div>
</div>
<p><a href="____bstrlib_8h_source.html">Ir al código fuente de este archivo.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Estructuras de datos</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbstrList.html">bstrList</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtagbstring.html">const_bstring</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
'defines'</h2></td></tr>
<tr class="memitem:ab43a5702c6ca15d82b534df927b7ecc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ab43a5702c6ca15d82b534df927b7ecc5">BSTR_ERR</a>&#160;&#160;&#160;(-1)</td></tr>
<tr class="separator:ab43a5702c6ca15d82b534df927b7ecc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4fdf5a39e1c0a01a357f4dc0ef53365"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae4fdf5a39e1c0a01a357f4dc0ef53365">BSTR_OK</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="separator:ae4fdf5a39e1c0a01a357f4dc0ef53365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c6fb51cdc569b881c4940be5bb6788c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a3c6fb51cdc569b881c4940be5bb6788c">BSTR_BS_BUFF_LENGTH_GET</a>&#160;&#160;&#160;(0)</td></tr>
<tr class="separator:a3c6fb51cdc569b881c4940be5bb6788c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b0964712a711ab2e1be0ed1caeae49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ac1b0964712a711ab2e1be0ed1caeae49">cstr2bstr</a>&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#a323bad8fd30b7b8c3fd2ec17f26935d2">bfromcstr</a></td></tr>
<tr class="separator:ac1b0964712a711ab2e1be0ed1caeae49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab243648d3d35096c9a9fc8d573d6827"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aab243648d3d35096c9a9fc8d573d6827">bstrchr</a>(b, c)&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#afa2d60dbf98a719bba513547668965d9">bstrchrp</a> ((b), (c), 0)</td></tr>
<tr class="separator:aab243648d3d35096c9a9fc8d573d6827"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56057bf0b9c17ba18bc47135ed5eb2c1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a56057bf0b9c17ba18bc47135ed5eb2c1">bstrrchr</a>(b, c)&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#aa5ea6d1dd64510c42584cd6821bec9cd">bstrrchrp</a> ((b), (c), <a class="el" href="____bstrlib_8h.html#a462176ab60e31a2ead1b575b50b1124d">blength</a>(b)-1)</td></tr>
<tr class="separator:a56057bf0b9c17ba18bc47135ed5eb2c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa1682c36488d56476284d722c0fabab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#afa1682c36488d56476284d722c0fabab">bvformata</a>(ret, b, fmt, lastarg)</td></tr>
<tr class="separator:afa1682c36488d56476284d722c0fabab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b3759bb27b16d4ed7f87d84eb36a64a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a1b3759bb27b16d4ed7f87d84eb36a64a">blengthe</a>(b, e)&#160;&#160;&#160;(((b) == (void *)0 || (b)-&gt;slen &lt; 0) ? (int)(e) : ((b)-&gt;slen))</td></tr>
<tr class="separator:a1b3759bb27b16d4ed7f87d84eb36a64a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a462176ab60e31a2ead1b575b50b1124d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a462176ab60e31a2ead1b575b50b1124d">blength</a>(b)&#160;&#160;&#160;(<a class="el" href="____bstrlib_8h.html#a1b3759bb27b16d4ed7f87d84eb36a64a">blengthe</a> ((b), 0))</td></tr>
<tr class="separator:a462176ab60e31a2ead1b575b50b1124d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a17cc3f91a96c0c81f8c2032610a26f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a7a17cc3f91a96c0c81f8c2032610a26f">bdataofse</a>(b, o, e)&#160;&#160;&#160;(((b) == (void *)0 || (b)-&gt;data == (void*)0) ? (char *)(e) : ((char *)(b)-&gt;data) + (o))</td></tr>
<tr class="separator:a7a17cc3f91a96c0c81f8c2032610a26f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6becf2b45df687b618d745990b77846"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae6becf2b45df687b618d745990b77846">bdataofs</a>(b, o)&#160;&#160;&#160;(<a class="el" href="____bstrlib_8h.html#a7a17cc3f91a96c0c81f8c2032610a26f">bdataofse</a> ((b), (o), (void *)0))</td></tr>
<tr class="separator:ae6becf2b45df687b618d745990b77846"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a319493bef0d51c2d8f4214b30ca0846d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a319493bef0d51c2d8f4214b30ca0846d">bdatae</a>(b, e)&#160;&#160;&#160;(<a class="el" href="____bstrlib_8h.html#a7a17cc3f91a96c0c81f8c2032610a26f">bdataofse</a> (b, 0, e))</td></tr>
<tr class="separator:a319493bef0d51c2d8f4214b30ca0846d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a918e84c6f0ed26acc34882115e1bc896"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a918e84c6f0ed26acc34882115e1bc896">bdata</a>(b)&#160;&#160;&#160;(<a class="el" href="____bstrlib_8h.html#ae6becf2b45df687b618d745990b77846">bdataofs</a> (b, 0))</td></tr>
<tr class="separator:a918e84c6f0ed26acc34882115e1bc896"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa69796c26dc7f9831420c76f646a1e2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aa69796c26dc7f9831420c76f646a1e2c">bchare</a>(b, p, e)&#160;&#160;&#160;((((unsigned)(p)) &lt; (unsigned)<a class="el" href="____bstrlib_8h.html#a462176ab60e31a2ead1b575b50b1124d">blength</a>(b)) ? ((b)-&gt;data[(p)]) : (e))</td></tr>
<tr class="separator:aa69796c26dc7f9831420c76f646a1e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d5203b5518eb6a79911185ad22fad42"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a7d5203b5518eb6a79911185ad22fad42">bchar</a>(b, p)&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#aa69796c26dc7f9831420c76f646a1e2c">bchare</a> ((b), (p), '\0')</td></tr>
<tr class="separator:a7d5203b5518eb6a79911185ad22fad42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50416729c32d71400fc06201c4a01f5d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a50416729c32d71400fc06201c4a01f5d">bsStaticMlen</a>(q, m)&#160;&#160;&#160;{(m), (int) sizeof(q)-1, (unsigned char *) (&quot;&quot; q &quot;&quot;)}</td></tr>
<tr class="separator:a50416729c32d71400fc06201c4a01f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab41300b1616e4c66c3a2e03479d64bd9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ab41300b1616e4c66c3a2e03479d64bd9">bsStatic</a>(q)&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#a50416729c32d71400fc06201c4a01f5d">bsStaticMlen</a>(q,-__LINE__)</td></tr>
<tr class="separator:ab41300b1616e4c66c3a2e03479d64bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3dc1cdd273f7d9edb89f6a4a49cb852"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ac3dc1cdd273f7d9edb89f6a4a49cb852">bsStaticBlkParms</a>(q)&#160;&#160;&#160;((void *)(&quot;&quot; q &quot;&quot;)), ((int) sizeof(q)-1)</td></tr>
<tr class="separator:ac3dc1cdd273f7d9edb89f6a4a49cb852"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a696d493c160c150928633ab4c880257b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a696d493c160c150928633ab4c880257b">cstr2tbstr</a>&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#a52bfb9d7cacb9f51e42066e2fe3e5a99">btfromcstr</a></td></tr>
<tr class="separator:a696d493c160c150928633ab4c880257b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52bfb9d7cacb9f51e42066e2fe3e5a99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a52bfb9d7cacb9f51e42066e2fe3e5a99">btfromcstr</a>(t, s)</td></tr>
<tr class="separator:a52bfb9d7cacb9f51e42066e2fe3e5a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fb8d7713b3e5c45ec688b0adcb012f1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a8fb8d7713b3e5c45ec688b0adcb012f1">blk2tbstr</a>(t, s, l)</td></tr>
<tr class="separator:a8fb8d7713b3e5c45ec688b0adcb012f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6f4ba9c4ffa4800e7214ed13d1ae81c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aa6f4ba9c4ffa4800e7214ed13d1ae81c">btfromblk</a>(t, s, l)&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#a8fb8d7713b3e5c45ec688b0adcb012f1">blk2tbstr</a>(t,s,l)</td></tr>
<tr class="separator:aa6f4ba9c4ffa4800e7214ed13d1ae81c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef11b11882ddf92fc7ab44b6d5f3a80d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aef11b11882ddf92fc7ab44b6d5f3a80d">bmid2tbstr</a>(t, b, p, l)</td></tr>
<tr class="separator:aef11b11882ddf92fc7ab44b6d5f3a80d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a168c04182fd97834fbe508fa8c186991"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a168c04182fd97834fbe508fa8c186991">btfromblkltrimws</a>(t, s, l)</td></tr>
<tr class="separator:a168c04182fd97834fbe508fa8c186991"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9590d06aa5bc93a8031d5bbaccf75373"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a9590d06aa5bc93a8031d5bbaccf75373">btfromblkrtrimws</a>(t, s, l)</td></tr>
<tr class="separator:a9590d06aa5bc93a8031d5bbaccf75373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa5e9e949494d2c5d3f8749b48685e5d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#afa5e9e949494d2c5d3f8749b48685e5d">btfromblktrimws</a>(t, s, l)</td></tr>
<tr class="separator:afa5e9e949494d2c5d3f8749b48685e5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b9759ad92b645976d14692362f2ed10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a3b9759ad92b645976d14692362f2ed10">bwriteprotect</a>(t)&#160;&#160;&#160;{ if ((t).mlen &gt;=  0) (t).mlen = -1; }</td></tr>
<tr class="separator:a3b9759ad92b645976d14692362f2ed10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e39e69cf2035b12da65078eb1b9817"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a20e39e69cf2035b12da65078eb1b9817">bwriteallow</a>(t)&#160;&#160;&#160;{ if ((t).mlen == -1) (t).mlen = (t).slen + ((t).slen == 0); }</td></tr>
<tr class="separator:a20e39e69cf2035b12da65078eb1b9817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f90b293b8f88607ae83c2feae7ae99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae6f90b293b8f88607ae83c2feae7ae99">biswriteprotected</a>(t)&#160;&#160;&#160;((t).mlen &lt;= 0)</td></tr>
<tr class="separator:ae6f90b293b8f88607ae83c2feae7ae99"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
'typedefs'</h2></td></tr>
<tr class="memitem:a8a78a95fbcbf5b1c509dc429f145f8d9"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a8a78a95fbcbf5b1c509dc429f145f8d9">bNgetc</a> )(void *parm)</td></tr>
<tr class="separator:a8a78a95fbcbf5b1c509dc429f145f8d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a194a6f53b87dbc34acc57bd65e3b6c73"><td class="memItemLeft" align="right" valign="top">typedef size_t(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a194a6f53b87dbc34acc57bd65e3b6c73">bNread</a> )(void *buff, size_t elsize, size_t nelem, void *parm)</td></tr>
<tr class="separator:a194a6f53b87dbc34acc57bd65e3b6c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Funciones</h2></td></tr>
<tr class="memitem:a323bad8fd30b7b8c3fd2ec17f26935d2"><td class="memItemLeft" align="right" valign="top">bstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a323bad8fd30b7b8c3fd2ec17f26935d2">bfromcstr</a> (const char *str)</td></tr>
<tr class="separator:a323bad8fd30b7b8c3fd2ec17f26935d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab505e4ece683c289cc40bc271a7c7819"><td class="memItemLeft" align="right" valign="top">bstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ab505e4ece683c289cc40bc271a7c7819">bfromcstralloc</a> (int mlen, const char *str)</td></tr>
<tr class="separator:ab505e4ece683c289cc40bc271a7c7819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cc74ee2cb8a63b665ad2fc6ff40cedb"><td class="memItemLeft" align="right" valign="top">bstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a5cc74ee2cb8a63b665ad2fc6ff40cedb">blk2bstr</a> (const void *blk, int len)</td></tr>
<tr class="separator:a5cc74ee2cb8a63b665ad2fc6ff40cedb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5bf9f5880a2f1aa42cefe19b654ea49"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aa5bf9f5880a2f1aa42cefe19b654ea49">bstr2cstr</a> (const_bstring s, char z)</td></tr>
<tr class="separator:aa5bf9f5880a2f1aa42cefe19b654ea49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaefe0f9aede448c15b01d882ca977de5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aaefe0f9aede448c15b01d882ca977de5">bcstrfree</a> (char *s)</td></tr>
<tr class="separator:aaefe0f9aede448c15b01d882ca977de5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2ac0569cdbb30986e10af1059e563c6"><td class="memItemLeft" align="right" valign="top">bstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae2ac0569cdbb30986e10af1059e563c6">bstrcpy</a> (const_bstring b1)</td></tr>
<tr class="separator:ae2ac0569cdbb30986e10af1059e563c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5308b535bf446078d2c51f7f1d4f755"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ad5308b535bf446078d2c51f7f1d4f755">bassign</a> (bstring a, const_bstring b)</td></tr>
<tr class="separator:ad5308b535bf446078d2c51f7f1d4f755"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1639f09e544d664a0ed0ad266d92afd4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a1639f09e544d664a0ed0ad266d92afd4">bassignmidstr</a> (bstring a, const_bstring b, int left, int len)</td></tr>
<tr class="separator:a1639f09e544d664a0ed0ad266d92afd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b113d975a350dafde41677492efad13"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a0b113d975a350dafde41677492efad13">bassigncstr</a> (bstring a, const char *str)</td></tr>
<tr class="separator:a0b113d975a350dafde41677492efad13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa60afbe75d06825b7560551093e0e2c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aaa60afbe75d06825b7560551093e0e2c">bassignblk</a> (bstring a, const void *s, int len)</td></tr>
<tr class="separator:aaa60afbe75d06825b7560551093e0e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abebe200396d233cc3b732677e17f1087"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#abebe200396d233cc3b732677e17f1087">bdestroy</a> (bstring b)</td></tr>
<tr class="separator:abebe200396d233cc3b732677e17f1087"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53316a49766d5bd86c576276c7f9c5fd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a53316a49766d5bd86c576276c7f9c5fd">balloc</a> (bstring s, int len)</td></tr>
<tr class="separator:a53316a49766d5bd86c576276c7f9c5fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3215129c26370469f86aa38c5916377"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aa3215129c26370469f86aa38c5916377">ballocmin</a> (bstring b, int len)</td></tr>
<tr class="separator:aa3215129c26370469f86aa38c5916377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88ae85f2a331e1ffc893c897e0af90c5"><td class="memItemLeft" align="right" valign="top">bstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a88ae85f2a331e1ffc893c897e0af90c5">bmidstr</a> (const_bstring b, int left, int len)</td></tr>
<tr class="separator:a88ae85f2a331e1ffc893c897e0af90c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb4f276df0187508359004c911ca47b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a4bb4f276df0187508359004c911ca47b">bconcat</a> (bstring b0, const_bstring b1)</td></tr>
<tr class="separator:a4bb4f276df0187508359004c911ca47b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8bb4005c19ba4973d64af7a77529c93"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae8bb4005c19ba4973d64af7a77529c93">bconchar</a> (bstring b0, char c)</td></tr>
<tr class="separator:ae8bb4005c19ba4973d64af7a77529c93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0a160e952140ea2228cffca365cc1e5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aa0a160e952140ea2228cffca365cc1e5">bcatcstr</a> (bstring b, const char *s)</td></tr>
<tr class="separator:aa0a160e952140ea2228cffca365cc1e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63aba7be9cac97b2423d0b7fe0ef2d3b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a63aba7be9cac97b2423d0b7fe0ef2d3b">bcatblk</a> (bstring b, const void *s, int len)</td></tr>
<tr class="separator:a63aba7be9cac97b2423d0b7fe0ef2d3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca2b732ebcec0323f90e907dc3ad2cc4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aca2b732ebcec0323f90e907dc3ad2cc4">binsert</a> (bstring s1, int pos, const_bstring s2, unsigned char fill)</td></tr>
<tr class="separator:aca2b732ebcec0323f90e907dc3ad2cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4c4727688cd760128ccca1a54762bd0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#af4c4727688cd760128ccca1a54762bd0">binsertch</a> (bstring s1, int pos, int len, unsigned char fill)</td></tr>
<tr class="separator:af4c4727688cd760128ccca1a54762bd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa79d2ae38c2ac2ce8e144244f6ef24"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a9fa79d2ae38c2ac2ce8e144244f6ef24">breplace</a> (bstring b1, int pos, int len, const_bstring b2, unsigned char fill)</td></tr>
<tr class="separator:a9fa79d2ae38c2ac2ce8e144244f6ef24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe61d7940b4788484f560f541dd3e42f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#afe61d7940b4788484f560f541dd3e42f">bdelete</a> (bstring s1, int pos, int len)</td></tr>
<tr class="separator:afe61d7940b4788484f560f541dd3e42f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad21e2c3d2af8fac2e43632793f92ec0f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ad21e2c3d2af8fac2e43632793f92ec0f">bsetstr</a> (bstring b0, int pos, const_bstring b1, unsigned char fill)</td></tr>
<tr class="separator:ad21e2c3d2af8fac2e43632793f92ec0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a840ac32e58f2a82fbf11995caad4ef12"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a840ac32e58f2a82fbf11995caad4ef12">btrunc</a> (bstring b, int n)</td></tr>
<tr class="separator:a840ac32e58f2a82fbf11995caad4ef12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35584e78a339b7150cc965e14a1edb11"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a35584e78a339b7150cc965e14a1edb11">bstricmp</a> (const_bstring b0, const_bstring b1)</td></tr>
<tr class="separator:a35584e78a339b7150cc965e14a1edb11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6d51d7ccd757acd1ad9e588a482fc2d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae6d51d7ccd757acd1ad9e588a482fc2d">bstrnicmp</a> (const_bstring b0, const_bstring b1, int n)</td></tr>
<tr class="separator:ae6d51d7ccd757acd1ad9e588a482fc2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26e167d692cbbee16c80835b4d0ef455"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a26e167d692cbbee16c80835b4d0ef455">biseqcaseless</a> (const_bstring b0, const_bstring b1)</td></tr>
<tr class="separator:a26e167d692cbbee16c80835b4d0ef455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9866e64c45e33ff489449e5ba1a32529"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a9866e64c45e33ff489449e5ba1a32529">bisstemeqcaselessblk</a> (const_bstring b0, const void *blk, int len)</td></tr>
<tr class="separator:a9866e64c45e33ff489449e5ba1a32529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a348899d0efd767ef5f01a78a68e6acbc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a348899d0efd767ef5f01a78a68e6acbc">biseq</a> (const_bstring b0, const_bstring b1)</td></tr>
<tr class="separator:a348899d0efd767ef5f01a78a68e6acbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ce8042ddbf28c824d0fe76cd6073810"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a0ce8042ddbf28c824d0fe76cd6073810">bisstemeqblk</a> (const_bstring b0, const void *blk, int len)</td></tr>
<tr class="separator:a0ce8042ddbf28c824d0fe76cd6073810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac42f98d977ae472ebb5286527afbf193"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ac42f98d977ae472ebb5286527afbf193">biseqcstr</a> (const_bstring b, const char *s)</td></tr>
<tr class="separator:ac42f98d977ae472ebb5286527afbf193"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a178bf9ef1178cdc3865c4219ba818712"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a178bf9ef1178cdc3865c4219ba818712">biseqcstrcaseless</a> (const_bstring b, const char *s)</td></tr>
<tr class="separator:a178bf9ef1178cdc3865c4219ba818712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1685392efe5f5df7f1d8483ae940b31f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a1685392efe5f5df7f1d8483ae940b31f">bstrcmp</a> (const_bstring b0, const_bstring b1)</td></tr>
<tr class="separator:a1685392efe5f5df7f1d8483ae940b31f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac019a14f62fd791c35ffd7b4362a1a56"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ac019a14f62fd791c35ffd7b4362a1a56">bstrncmp</a> (const_bstring b0, const_bstring b1, int n)</td></tr>
<tr class="separator:ac019a14f62fd791c35ffd7b4362a1a56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb778fd8ecc0a7399bb7e326eed3d95d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#afb778fd8ecc0a7399bb7e326eed3d95d">binstr</a> (const_bstring s1, int pos, const_bstring s2)</td></tr>
<tr class="separator:afb778fd8ecc0a7399bb7e326eed3d95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72a44894d7a018a63d463b9b397a7712"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a72a44894d7a018a63d463b9b397a7712">binstrr</a> (const_bstring s1, int pos, const_bstring s2)</td></tr>
<tr class="separator:a72a44894d7a018a63d463b9b397a7712"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fb478eaebcc871e48f954608f712ca8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a8fb478eaebcc871e48f954608f712ca8">binstrcaseless</a> (const_bstring s1, int pos, const_bstring s2)</td></tr>
<tr class="separator:a8fb478eaebcc871e48f954608f712ca8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb2fe48dfb632e6cc18a3aeb81b3c91"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a1fb2fe48dfb632e6cc18a3aeb81b3c91">binstrrcaseless</a> (const_bstring s1, int pos, const_bstring s2)</td></tr>
<tr class="separator:a1fb2fe48dfb632e6cc18a3aeb81b3c91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa2d60dbf98a719bba513547668965d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#afa2d60dbf98a719bba513547668965d9">bstrchrp</a> (const_bstring b, int c, int pos)</td></tr>
<tr class="separator:afa2d60dbf98a719bba513547668965d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5ea6d1dd64510c42584cd6821bec9cd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aa5ea6d1dd64510c42584cd6821bec9cd">bstrrchrp</a> (const_bstring b, int c, int pos)</td></tr>
<tr class="separator:aa5ea6d1dd64510c42584cd6821bec9cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1e99261aecb78119ce018f22d4b9003"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ad1e99261aecb78119ce018f22d4b9003">binchr</a> (const_bstring b0, int pos, const_bstring b1)</td></tr>
<tr class="separator:ad1e99261aecb78119ce018f22d4b9003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affb3b6d9713d65aa7b1c99f30b621aa2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#affb3b6d9713d65aa7b1c99f30b621aa2">binchrr</a> (const_bstring b0, int pos, const_bstring b1)</td></tr>
<tr class="separator:affb3b6d9713d65aa7b1c99f30b621aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e8e6895817fcaa40211e5751ea8bebe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a9e8e6895817fcaa40211e5751ea8bebe">bninchr</a> (const_bstring b0, int pos, const_bstring b1)</td></tr>
<tr class="separator:a9e8e6895817fcaa40211e5751ea8bebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3be1580398284fb344a5f5b005c583c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae3be1580398284fb344a5f5b005c583c">bninchrr</a> (const_bstring b0, int pos, const_bstring b1)</td></tr>
<tr class="separator:ae3be1580398284fb344a5f5b005c583c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e9aa5c17ed9fa7b0fbd65d70e5d71ae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a0e9aa5c17ed9fa7b0fbd65d70e5d71ae">bfindreplace</a> (bstring b, const_bstring find, const_bstring repl, int pos)</td></tr>
<tr class="separator:a0e9aa5c17ed9fa7b0fbd65d70e5d71ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81ce227f58af268af1863ad621ecc0a6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a81ce227f58af268af1863ad621ecc0a6">bfindreplacecaseless</a> (bstring b, const_bstring find, const_bstring repl, int pos)</td></tr>
<tr class="separator:a81ce227f58af268af1863ad621ecc0a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2769336b6423d1e9679de8d0e37f49e8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structbstrList.html">bstrList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a2769336b6423d1e9679de8d0e37f49e8">bstrListCreate</a> (void)</td></tr>
<tr class="separator:a2769336b6423d1e9679de8d0e37f49e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc923a800379a3f763ab01c9a7eb3d61"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#adc923a800379a3f763ab01c9a7eb3d61">bstrListDestroy</a> (struct <a class="el" href="structbstrList.html">bstrList</a> *sl)</td></tr>
<tr class="separator:adc923a800379a3f763ab01c9a7eb3d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6a79f3c7b2e86f2555be2a3f017670b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#af6a79f3c7b2e86f2555be2a3f017670b">bstrListAlloc</a> (struct <a class="el" href="structbstrList.html">bstrList</a> *sl, int msz)</td></tr>
<tr class="separator:af6a79f3c7b2e86f2555be2a3f017670b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7090106c312bf11bbe7745e0ed24931"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae7090106c312bf11bbe7745e0ed24931">bstrListAllocMin</a> (struct <a class="el" href="structbstrList.html">bstrList</a> *sl, int msz)</td></tr>
<tr class="separator:ae7090106c312bf11bbe7745e0ed24931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39dae6d7c2f7e2ef9032f46f64ea1f62"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structbstrList.html">bstrList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a39dae6d7c2f7e2ef9032f46f64ea1f62">bsplit</a> (const_bstring str, unsigned char splitChar)</td></tr>
<tr class="separator:a39dae6d7c2f7e2ef9032f46f64ea1f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada6a44e6d5c31cbc4ff00fa37ceb1773"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structbstrList.html">bstrList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ada6a44e6d5c31cbc4ff00fa37ceb1773">bsplits</a> (const_bstring str, const_bstring splitStr)</td></tr>
<tr class="separator:ada6a44e6d5c31cbc4ff00fa37ceb1773"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5852af6d986b793e2a1bf857e07616d1"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structbstrList.html">bstrList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a5852af6d986b793e2a1bf857e07616d1">bsplitstr</a> (const_bstring str, const_bstring splitStr)</td></tr>
<tr class="separator:a5852af6d986b793e2a1bf857e07616d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fcfc56cab2256e22e3a68563fc734f3"><td class="memItemLeft" align="right" valign="top">bstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a7fcfc56cab2256e22e3a68563fc734f3">bjoin</a> (const struct <a class="el" href="structbstrList.html">bstrList</a> *bl, const_bstring sep)</td></tr>
<tr class="separator:a7fcfc56cab2256e22e3a68563fc734f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26da9990485c906bd847d896c07b3702"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a26da9990485c906bd847d896c07b3702">bsplitcb</a> (const_bstring str, unsigned char splitChar, int pos, int(*cb)(void *parm, int ofs, int len), void *parm)</td></tr>
<tr class="separator:a26da9990485c906bd847d896c07b3702"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82792b2a1a5a6811638a5b4659117c36"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a82792b2a1a5a6811638a5b4659117c36">bsplitscb</a> (const_bstring str, const_bstring splitStr, int pos, int(*cb)(void *parm, int ofs, int len), void *parm)</td></tr>
<tr class="separator:a82792b2a1a5a6811638a5b4659117c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a020a9a8238f234ff67504d900aeb6e6f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a020a9a8238f234ff67504d900aeb6e6f">bsplitstrcb</a> (const_bstring str, const_bstring splitStr, int pos, int(*cb)(void *parm, int ofs, int len), void *parm)</td></tr>
<tr class="separator:a020a9a8238f234ff67504d900aeb6e6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a794be336ae84eb07208fbdbd5a5c9947"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a794be336ae84eb07208fbdbd5a5c9947">bpattern</a> (bstring b, int len)</td></tr>
<tr class="separator:a794be336ae84eb07208fbdbd5a5c9947"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f4dae8da932e725148da9c94f1fc153"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a5f4dae8da932e725148da9c94f1fc153">btoupper</a> (bstring b)</td></tr>
<tr class="separator:a5f4dae8da932e725148da9c94f1fc153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9898743a05a402207976442c9ee5fe44"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a9898743a05a402207976442c9ee5fe44">btolower</a> (bstring b)</td></tr>
<tr class="separator:a9898743a05a402207976442c9ee5fe44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76b49922309adf99d0580e02f9db38da"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a76b49922309adf99d0580e02f9db38da">bltrimws</a> (bstring b)</td></tr>
<tr class="separator:a76b49922309adf99d0580e02f9db38da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5be1156f9a247dc46d94908a80f8b92"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aa5be1156f9a247dc46d94908a80f8b92">brtrimws</a> (bstring b)</td></tr>
<tr class="separator:aa5be1156f9a247dc46d94908a80f8b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72e2c44b7bad218940ab93b3fb8009c6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a72e2c44b7bad218940ab93b3fb8009c6">btrimws</a> (bstring b)</td></tr>
<tr class="separator:a72e2c44b7bad218940ab93b3fb8009c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb6df5c0cec0f16cfc4a44ac46abfdbb"><td class="memItemLeft" align="right" valign="top">bstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#afb6df5c0cec0f16cfc4a44ac46abfdbb">bformat</a> (const char *fmt,...)</td></tr>
<tr class="separator:afb6df5c0cec0f16cfc4a44ac46abfdbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a758fd8fe430b48c4da6dfeba91445778"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a758fd8fe430b48c4da6dfeba91445778">bformata</a> (bstring b, const char *fmt,...)</td></tr>
<tr class="separator:a758fd8fe430b48c4da6dfeba91445778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31483e62cbaf1341cace8f5a7703b1b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a31483e62cbaf1341cace8f5a7703b1b1">bassignformat</a> (bstring b, const char *fmt,...)</td></tr>
<tr class="separator:a31483e62cbaf1341cace8f5a7703b1b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad75c452ed645160edf98fa79bbdaadf1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ad75c452ed645160edf98fa79bbdaadf1">bvcformata</a> (bstring b, int count, const char *fmt, va_list arglist)</td></tr>
<tr class="separator:ad75c452ed645160edf98fa79bbdaadf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb373a00fad24003ff45ca0292f4f8d5"><td class="memItemLeft" align="right" valign="top">bstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#acb373a00fad24003ff45ca0292f4f8d5">bgets</a> (<a class="el" href="____bstrlib_8h.html#a8a78a95fbcbf5b1c509dc429f145f8d9">bNgetc</a> getcPtr, void *parm, char terminator)</td></tr>
<tr class="separator:acb373a00fad24003ff45ca0292f4f8d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae95c28d7eafc7dfb014e0e440fd68b30"><td class="memItemLeft" align="right" valign="top">bstring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae95c28d7eafc7dfb014e0e440fd68b30">bread</a> (<a class="el" href="____bstrlib_8h.html#a194a6f53b87dbc34acc57bd65e3b6c73">bNread</a> readPtr, void *parm)</td></tr>
<tr class="separator:ae95c28d7eafc7dfb014e0e440fd68b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a068e2b8551c65458226ec9a64d673086"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a068e2b8551c65458226ec9a64d673086">bgetsa</a> (bstring b, <a class="el" href="____bstrlib_8h.html#a8a78a95fbcbf5b1c509dc429f145f8d9">bNgetc</a> getcPtr, void *parm, char terminator)</td></tr>
<tr class="separator:a068e2b8551c65458226ec9a64d673086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa34789381e6fdfbbc15c33d8a93299e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#aa34789381e6fdfbbc15c33d8a93299e6">bassigngets</a> (bstring b, <a class="el" href="____bstrlib_8h.html#a8a78a95fbcbf5b1c509dc429f145f8d9">bNgetc</a> getcPtr, void *parm, char terminator)</td></tr>
<tr class="separator:aa34789381e6fdfbbc15c33d8a93299e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9e744644ece2ed45a611b694c0e4c77"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ae9e744644ece2ed45a611b694c0e4c77">breada</a> (bstring b, <a class="el" href="____bstrlib_8h.html#a194a6f53b87dbc34acc57bd65e3b6c73">bNread</a> readPtr, void *parm)</td></tr>
<tr class="separator:ae9e744644ece2ed45a611b694c0e4c77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375514d5b121d7e43e41ec7516084a39"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a375514d5b121d7e43e41ec7516084a39">bsopen</a> (<a class="el" href="____bstrlib_8h.html#a194a6f53b87dbc34acc57bd65e3b6c73">bNread</a> readPtr, void *parm)</td></tr>
<tr class="separator:a375514d5b121d7e43e41ec7516084a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc02227da53e65324b46ba093ce33418"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#acc02227da53e65324b46ba093ce33418">bsclose</a> (struct <a class="el" href="structbStream.html">bStream</a> *s)</td></tr>
<tr class="separator:acc02227da53e65324b46ba093ce33418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1687ff9302eab407d55394ff37d11a18"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a1687ff9302eab407d55394ff37d11a18">bsbufflength</a> (struct <a class="el" href="structbStream.html">bStream</a> *s, int sz)</td></tr>
<tr class="separator:a1687ff9302eab407d55394ff37d11a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad826df2ede313dc936f737c3b1ef52b5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#ad826df2ede313dc936f737c3b1ef52b5">bsreadln</a> (bstring b, struct <a class="el" href="structbStream.html">bStream</a> *s, char terminator)</td></tr>
<tr class="separator:ad826df2ede313dc936f737c3b1ef52b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b0be0cd89bff4095f256c68e79faf2c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a1b0be0cd89bff4095f256c68e79faf2c">bsreadlns</a> (bstring r, struct <a class="el" href="structbStream.html">bStream</a> *s, const_bstring term)</td></tr>
<tr class="separator:a1b0be0cd89bff4095f256c68e79faf2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7abe358d9c44ee4029bc37ad0a9a6da4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a7abe358d9c44ee4029bc37ad0a9a6da4">bsread</a> (bstring b, struct <a class="el" href="structbStream.html">bStream</a> *s, int n)</td></tr>
<tr class="separator:a7abe358d9c44ee4029bc37ad0a9a6da4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2afe139342d9dca6f30442d3e40d0915"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a2afe139342d9dca6f30442d3e40d0915">bsreadlna</a> (bstring b, struct <a class="el" href="structbStream.html">bStream</a> *s, char terminator)</td></tr>
<tr class="separator:a2afe139342d9dca6f30442d3e40d0915"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74718d805c33ca99dfcb67c26429e2cf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a74718d805c33ca99dfcb67c26429e2cf">bsreadlnsa</a> (bstring r, struct <a class="el" href="structbStream.html">bStream</a> *s, const_bstring term)</td></tr>
<tr class="separator:a74718d805c33ca99dfcb67c26429e2cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ef07ebdf5646f20b8eead21ea9adfc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a55ef07ebdf5646f20b8eead21ea9adfc">bsreada</a> (bstring b, struct <a class="el" href="structbStream.html">bStream</a> *s, int n)</td></tr>
<tr class="separator:a55ef07ebdf5646f20b8eead21ea9adfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3aa79cb7c99281a9414bf39f506351ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a3aa79cb7c99281a9414bf39f506351ef">bsunread</a> (struct <a class="el" href="structbStream.html">bStream</a> *s, const_bstring b)</td></tr>
<tr class="separator:a3aa79cb7c99281a9414bf39f506351ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126f75bc5c1b0df6344ee98c8be9fae9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a126f75bc5c1b0df6344ee98c8be9fae9">bspeek</a> (bstring r, const struct <a class="el" href="structbStream.html">bStream</a> *s)</td></tr>
<tr class="separator:a126f75bc5c1b0df6344ee98c8be9fae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f2b2a5786af900d0d1921913eb37de7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a4f2b2a5786af900d0d1921913eb37de7">bssplitscb</a> (struct <a class="el" href="structbStream.html">bStream</a> *s, const_bstring splitStr, int(*cb)(void *parm, int ofs, const_bstring entry), void *parm)</td></tr>
<tr class="separator:a4f2b2a5786af900d0d1921913eb37de7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60cc9226577aab571873009a4e7c0827"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a60cc9226577aab571873009a4e7c0827">bssplitstrcb</a> (struct <a class="el" href="structbStream.html">bStream</a> *s, const_bstring splitStr, int(*cb)(void *parm, int ofs, const_bstring entry), void *parm)</td></tr>
<tr class="separator:a60cc9226577aab571873009a4e7c0827"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91be1eff6fc194df54ff3aeda96cc624"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="____bstrlib_8h.html#a91be1eff6fc194df54ff3aeda96cc624">bseof</a> (const struct <a class="el" href="structbStream.html">bStream</a> *s)</td></tr>
<tr class="separator:a91be1eff6fc194df54ff3aeda96cc624"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Descripción detallada</h2>
<div class="textblock"><p>The Better String Library is an abstraction of a string data type which is superior to the C library char buffer string type, or C++'s std::string. </p>
<p>This file is the header file for the core module for implementing the bstring functions.</p>
<p>This source file is part of the bstring string library. This code was written by Paul Hsieh in 2002-2010, and is covered by either the 3-clause BSD open source license or GPL v2.0. Refer to the accompanying documentation for details on usage and license.</p>
<p><a href="http://bstring.sourceforge.net/">http://bstring.sourceforge.net/</a> </p>

<p>Definición en el archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>
</div><h2 class="groupheader">Documentación de los 'defines'</h2>
<a class="anchor" id="ab43a5702c6ca15d82b534df927b7ecc5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BSTR_ERR&#160;&#160;&#160;(-1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00034">34</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l00099">balloc()</a>, <a class="el" href="____bstrlib_8c_source.html#l00161">ballocmin()</a>, <a class="el" href="____bstrlib_8c_source.html#l00451">bassign()</a>, <a class="el" href="____bstrlib_8c_source.html#l00534">bassignblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00505">bassigncstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l02838">bassignformat()</a>, <a class="el" href="____bstrlib_8c_source.html#l01828">bassigngets()</a>, <a class="el" href="____bstrlib_8c_source.html#l00473">bassignmidstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l00392">bcatblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00366">bcatcstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l00318">bconcat()</a>, <a class="el" href="____bstrlib_8c_source.html#l00350">bconchar()</a>, <a class="el" href="____bstrlib_8c_source.html#l00306">bcstrfree()</a>, <a class="el" href="____bstrlib_8c_source.html#l00965">bdelete()</a>, <a class="el" href="____bstrlib_8c_source.html#l00996">bdestroy()</a>, <a class="el" href="____bstrlib_8c_source.html#l02790">bformata()</a>, <a class="el" href="____bstrlib_8c_source.html#l01866">bgetsa()</a>, <a class="el" href="____bstrlib_8c_source.html#l01327">binchr()</a>, <a class="el" href="____bstrlib_8c_source.html#l01312">binchrCF()</a>, <a class="el" href="____bstrlib_8c_source.html#l01352">binchrr()</a>, <a class="el" href="____bstrlib_8c_source.html#l01337">binchrrCF()</a>, <a class="el" href="____bstrlib_8c_source.html#l01455">binsert()</a>, <a class="el" href="____bstrlib_8c_source.html#l01721">binsertch()</a>, <a class="el" href="____bstrlib_8c_source.html#l01023">binstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l01157">binstrcaseless()</a>, <a class="el" href="____bstrlib_8c_source.html#l01110">binstrr()</a>, <a class="el" href="____bstrlib_8c_source.html#l01205">binstrrcaseless()</a>, <a class="el" href="____bstrlib_8c_source.html#l00795">biseq()</a>, <a class="el" href="____bstrlib_8c_source.html#l00675">biseqcaseless()</a>, <a class="el" href="____bstrlib_8c_source.html#l00836">biseqcstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l00857">biseqcstrcaseless()</a>, <a class="el" href="____bstrlib_8c_source.html#l00811">bisstemeqblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00700">bisstemeqcaselessblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00722">bltrimws()</a>, <a class="el" href="____bstrlib_8c_source.html#l01368">bninchr()</a>, <a class="el" href="____bstrlib_8c_source.html#l01383">bninchrr()</a>, <a class="el" href="____bstrlib_8c_source.html#l01758">bpattern()</a>, <a class="el" href="____bstrlib_8c_source.html#l01780">breada()</a>, <a class="el" href="____bstrlib_8c_source.html#l01502">breplace()</a>, <a class="el" href="____bstrlib_8c_source.html#l00744">brtrimws()</a>, <a class="el" href="____bstrlib_8c_source.html#l01945">bsbufflength()</a>, <a class="el" href="____bstrlib_8c_source.html#l02632">bscb()</a>, <a class="el" href="____bstrlib_8c_source.html#l01953">bseof()</a>, <a class="el" href="____bstrlib_8c_source.html#l01400">bsetstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l02239">bspeek()</a>, <a class="el" href="____bstrlib_8c_source.html#l02521">bsplitcb()</a>, <a class="el" href="____bstrlib_8c_source.html#l02555">bsplitscb()</a>, <a class="el" href="____bstrlib_8c_source.html#l02599">bsplitstrcb()</a>, <a class="el" href="____bstrlib_8c_source.html#l02215">bsread()</a>, <a class="el" href="____bstrlib_8c_source.html#l02118">bsreada()</a>, <a class="el" href="____bstrlib_8c_source.html#l02182">bsreadln()</a>, <a class="el" href="____bstrlib_8c_source.html#l01983">bsreadlna()</a>, <a class="el" href="____bstrlib_8c_source.html#l02197">bsreadlns()</a>, <a class="el" href="____bstrlib_8c_source.html#l02047">bsreadlnsa()</a>, <a class="el" href="____bstrlib_8c_source.html#l02309">bssplitscb()</a>, <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a>, <a class="el" href="____bstrlib_8c_source.html#l01249">bstrchrp()</a>, <a class="el" href="____bstrlib_8c_source.html#l02465">bstrListAlloc()</a>, <a class="el" href="____bstrlib_8c_source.html#l02491">bstrListAllocMin()</a>, <a class="el" href="____bstrlib_8c_source.html#l02443">bstrListDestroy()</a>, <a class="el" href="____bstrlib_8c_source.html#l01263">bstrrchrp()</a>, <a class="el" href="____bstrlib_8c_source.html#l02229">bsunread()</a>, <a class="el" href="____bstrlib_8c_source.html#l00581">btolower()</a>, <a class="el" href="____bstrlib_8c_source.html#l00567">btoupper()</a>, <a class="el" href="____bstrlib_8c_source.html#l00768">btrimws()</a>, <a class="el" href="____bstrlib_8c_source.html#l00549">btrunc()</a>, <a class="el" href="____bstrlib_8c_source.html#l01296">buildCharField()</a>, <a class="el" href="____bstrlib_8c_source.html#l02944">bvcformata()</a> y <a class="el" href="____bstrlib_8c_source.html#l01554">findreplaceengine()</a>.</p>

</div>
</div>
<a class="anchor" id="ae4fdf5a39e1c0a01a357f4dc0ef53365"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BSTR_OK&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00035">35</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l00099">balloc()</a>, <a class="el" href="____bstrlib_8c_source.html#l00161">ballocmin()</a>, <a class="el" href="____bstrlib_8c_source.html#l00451">bassign()</a>, <a class="el" href="____bstrlib_8c_source.html#l00534">bassignblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00505">bassigncstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l02838">bassignformat()</a>, <a class="el" href="____bstrlib_8c_source.html#l01828">bassigngets()</a>, <a class="el" href="____bstrlib_8c_source.html#l00473">bassignmidstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l00392">bcatblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00366">bcatcstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l00318">bconcat()</a>, <a class="el" href="____bstrlib_8c_source.html#l00350">bconchar()</a>, <a class="el" href="____bstrlib_8c_source.html#l00306">bcstrfree()</a>, <a class="el" href="____bstrlib_8c_source.html#l00965">bdelete()</a>, <a class="el" href="____bstrlib_8c_source.html#l00996">bdestroy()</a>, <a class="el" href="____bstrlib_8c_source.html#l02886">bformat()</a>, <a class="el" href="____bstrlib_8c_source.html#l02790">bformata()</a>, <a class="el" href="____bstrlib_8c_source.html#l01866">bgetsa()</a>, <a class="el" href="____bstrlib_8c_source.html#l01455">binsert()</a>, <a class="el" href="____bstrlib_8c_source.html#l01721">binsertch()</a>, <a class="el" href="____bstrlib_8c_source.html#l01157">binstrcaseless()</a>, <a class="el" href="____bstrlib_8c_source.html#l01205">binstrrcaseless()</a>, <a class="el" href="____bstrlib_8c_source.html#l00795">biseq()</a>, <a class="el" href="____bstrlib_8c_source.html#l00675">biseqcaseless()</a>, <a class="el" href="____bstrlib_8c_source.html#l00836">biseqcstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l00857">biseqcstrcaseless()</a>, <a class="el" href="____bstrlib_8c_source.html#l00811">bisstemeqblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00700">bisstemeqcaselessblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00722">bltrimws()</a>, <a class="el" href="____bstrlib_8c_source.html#l01758">bpattern()</a>, <a class="el" href="____bstrlib_8c_source.html#l01780">breada()</a>, <a class="el" href="____bstrlib_8c_source.html#l01502">breplace()</a>, <a class="el" href="____bstrlib_8c_source.html#l00744">brtrimws()</a>, <a class="el" href="____bstrlib_8c_source.html#l02632">bscb()</a>, <a class="el" href="____bstrlib_8c_source.html#l01400">bsetstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l02521">bsplitcb()</a>, <a class="el" href="____bstrlib_8c_source.html#l02555">bsplitscb()</a>, <a class="el" href="____bstrlib_8c_source.html#l02599">bsplitstrcb()</a>, <a class="el" href="____bstrlib_8c_source.html#l02215">bsread()</a>, <a class="el" href="____bstrlib_8c_source.html#l02118">bsreada()</a>, <a class="el" href="____bstrlib_8c_source.html#l02182">bsreadln()</a>, <a class="el" href="____bstrlib_8c_source.html#l01983">bsreadlna()</a>, <a class="el" href="____bstrlib_8c_source.html#l02197">bsreadlns()</a>, <a class="el" href="____bstrlib_8c_source.html#l02047">bsreadlnsa()</a>, <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a>, <a class="el" href="____bstrlib_8c_source.html#l00883">bstrcmp()</a>, <a class="el" href="____bstrlib_8c_source.html#l00600">bstricmp()</a>, <a class="el" href="____bstrlib_8c_source.html#l02465">bstrListAlloc()</a>, <a class="el" href="____bstrlib_8c_source.html#l02491">bstrListAllocMin()</a>, <a class="el" href="____bstrlib_8c_source.html#l02443">bstrListDestroy()</a>, <a class="el" href="____bstrlib_8c_source.html#l00913">bstrncmp()</a>, <a class="el" href="____bstrlib_8c_source.html#l00637">bstrnicmp()</a>, <a class="el" href="____bstrlib_8c_source.html#l00581">btolower()</a>, <a class="el" href="____bstrlib_8c_source.html#l00567">btoupper()</a>, <a class="el" href="____bstrlib_8c_source.html#l00768">btrimws()</a>, <a class="el" href="____bstrlib_8c_source.html#l00549">btrunc()</a>, <a class="el" href="____bstrlib_8c_source.html#l01296">buildCharField()</a>, <a class="el" href="____bstrlib_8c_source.html#l02944">bvcformata()</a> y <a class="el" href="____bstrlib_8c_source.html#l01554">findreplaceengine()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c6fb51cdc569b881c4940be5bb6788c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BSTR_BS_BUFF_LENGTH_GET&#160;&#160;&#160;(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00036">36</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac1b0964712a711ab2e1be0ed1caeae49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define cstr2bstr&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#a323bad8fd30b7b8c3fd2ec17f26935d2">bfromcstr</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00042">42</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="aab243648d3d35096c9a9fc8d573d6827"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bstrchr</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">c&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#afa2d60dbf98a719bba513547668965d9">bstrchrp</a> ((b), (c), 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00093">93</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a56057bf0b9c17ba18bc47135ed5eb2c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bstrrchr</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">c&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#aa5ea6d1dd64510c42584cd6821bec9cd">bstrrchrp</a> ((b), (c), <a class="el" href="____bstrlib_8h.html#a462176ab60e31a2ead1b575b50b1124d">blength</a>(b)-1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00094">94</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="afa1682c36488d56476284d722c0fabab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bvformata</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">ret, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">fmt, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">lastarg&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Valor:</b><div class="fragment"><div class="line">{ \</div>
<div class="line">bstring bstrtmp_b = (b); \</div>
<div class="line">const <span class="keywordtype">char</span> * bstrtmp_fmt = (fmt); \</div>
<div class="line">int bstrtmp_r = <a class="code" href="____bstrlib_8h.html#ab43a5702c6ca15d82b534df927b7ecc5">BSTR_ERR</a>, bstrtmp_sz = 16; \</div>
<div class="line">    for (;;) { \</div>
<div class="line">        va_list bstrtmp_arglist; \</div>
<div class="line">        va_start (bstrtmp_arglist, lastarg); \</div>
<div class="line">        bstrtmp_r = <a class="code" href="____bstrlib_8c.html#aa53b97d7a14e26bd5c7b14e92568f52a">bvcformata</a> (bstrtmp_b, bstrtmp_sz, bstrtmp_fmt, bstrtmp_arglist); \</div>
<div class="line">        va_end (bstrtmp_arglist); \</div>
<div class="line">        if (bstrtmp_r &gt;= 0) { <span class="comment">/* Everything went ok */</span> \</div>
<div class="line">            bstrtmp_r = <a class="code" href="____bstrlib_8h.html#ae4fdf5a39e1c0a01a357f4dc0ef53365">BSTR_OK</a>; \</div>
<div class="line">            break; \</div>
<div class="line">        } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (-bstrtmp_r &lt;= bstrtmp_sz) { <span class="comment">/* A real error? */</span> \</div>
<div class="line">            bstrtmp_r = <a class="code" href="____bstrlib_8h.html#ab43a5702c6ca15d82b534df927b7ecc5">BSTR_ERR</a>; \</div>
<div class="line">            break; \</div>
<div class="line">        } \</div>
<div class="line">        bstrtmp_sz = -bstrtmp_r; <span class="comment">/* Doubled or target size */</span> \</div>
<div class="line">    } \</div>
<div class="line">    ret = bstrtmp_r; \</div>
<div class="line">}</div>
<div class="ttc" id="____bstrlib_8h_html_ae4fdf5a39e1c0a01a357f4dc0ef53365"><div class="ttname"><a href="____bstrlib_8h.html#ae4fdf5a39e1c0a01a357f4dc0ef53365">BSTR_OK</a></div><div class="ttdeci">#define BSTR_OK</div><div class="ttdef"><b>Definition:</b> <a href="____bstrlib_8h_source.html#l00035">__bstrlib.h:35</a></div></div>
<div class="ttc" id="____bstrlib_8c_html_aa53b97d7a14e26bd5c7b14e92568f52a"><div class="ttname"><a href="____bstrlib_8c.html#aa53b97d7a14e26bd5c7b14e92568f52a">bvcformata</a></div><div class="ttdeci">int bvcformata(bstring b, int count, const char *fmt, va_list arg)</div><div class="ttdef"><b>Definition:</b> <a href="____bstrlib_8c_source.html#l02944">__bstrlib.c:2944</a></div></div>
<div class="ttc" id="____bstrlib_8h_html_ab43a5702c6ca15d82b534df927b7ecc5"><div class="ttname"><a href="____bstrlib_8h.html#ab43a5702c6ca15d82b534df927b7ecc5">BSTR_ERR</a></div><div class="ttdeci">#define BSTR_ERR</div><div class="ttdef"><b>Definition:</b> <a href="____bstrlib_8h_source.html#l00034">__bstrlib.h:34</a></div></div>
</div><!-- fragment -->
<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00139">139</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1b3759bb27b16d4ed7f87d84eb36a64a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define blengthe</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((b) == (void *)0 || (b)-&gt;slen &lt; 0) ? (int)(e) : ((b)-&gt;slen))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00197">197</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a462176ab60e31a2ead1b575b50b1124d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define blength</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b</td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="____bstrlib_8h.html#a1b3759bb27b16d4ed7f87d84eb36a64a">blengthe</a> ((b), 0))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00198">198</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l01758">bpattern()</a>, <a class="el" href="parser__lado_8c_source.html#l00168">is_theNextChar()</a>, <a class="el" href="__lexer_8c_source.html#l00129">lexer_next()</a>, <a class="el" href="__lexer_8c_source.html#l00170">lexer_next_char()</a>, <a class="el" href="__lexer_8c_source.html#l00149">lexer_next_to()</a> y <a class="el" href="parser__lado_8c_source.html#l00131">next_bstring()</a>.</p>

</div>
</div>
<a class="anchor" id="a7a17cc3f91a96c0c81f8c2032610a26f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bdataofse</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">o, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((b) == (void *)0 || (b)-&gt;data == (void*)0) ? (char *)(e) : ((char *)(b)-&gt;data) + (o))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00199">199</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae6becf2b45df687b618d745990b77846"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bdataofs</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">o&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(<a class="el" href="____bstrlib_8h.html#a7a17cc3f91a96c0c81f8c2032610a26f">bdataofse</a> ((b), (o), (void *)0))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00200">200</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a319493bef0d51c2d8f4214b30ca0846d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bdatae</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(<a class="el" href="____bstrlib_8h.html#a7a17cc3f91a96c0c81f8c2032610a26f">bdataofse</a> (b, 0, e))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00201">201</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a918e84c6f0ed26acc34882115e1bc896"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bdata</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b</td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="____bstrlib_8h.html#ae6becf2b45df687b618d745990b77846">bdataofs</a> (b, 0))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00202">202</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l00675">biseqcaseless()</a>, <a class="el" href="____bstrlib_8c_source.html#l00811">bisstemeqblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00700">bisstemeqcaselessblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00600">bstricmp()</a> y <a class="el" href="____bstrlib_8c_source.html#l00637">bstrnicmp()</a>.</p>

</div>
</div>
<a class="anchor" id="aa69796c26dc7f9831420c76f646a1e2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bchare</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">e&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((((unsigned)(p)) &lt; (unsigned)<a class="el" href="____bstrlib_8h.html#a462176ab60e31a2ead1b575b50b1124d">blength</a>(b)) ? ((b)-&gt;data[(p)]) : (e))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00203">203</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7d5203b5518eb6a79911185ad22fad42"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bchar</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#aa69796c26dc7f9831420c76f646a1e2c">bchare</a> ((b), (p), '\0')</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00204">204</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a50416729c32d71400fc06201c4a01f5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bsStaticMlen</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">q, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">m&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{(m), (int) sizeof(q)-1, (unsigned char *) (&quot;&quot; q &quot;&quot;)}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00207">207</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab41300b1616e4c66c3a2e03479d64bd9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bsStatic</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">q</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#a50416729c32d71400fc06201c4a01f5d">bsStaticMlen</a>(q,-__LINE__)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00213">213</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac3dc1cdd273f7d9edb89f6a4a49cb852"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bsStaticBlkParms</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">q</td><td>)</td>
          <td>&#160;&#160;&#160;((void *)(&quot;&quot; q &quot;&quot;)), ((int) sizeof(q)-1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00217">217</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a696d493c160c150928633ab4c880257b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define cstr2tbstr&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#a52bfb9d7cacb9f51e42066e2fe3e5a99">btfromcstr</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00220">220</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a52bfb9d7cacb9f51e42066e2fe3e5a99"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define btfromcstr</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Valor:</b><div class="fragment"><div class="line">{                                            \</div>
<div class="line">    (t).data = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *) (s);                                \</div>
<div class="line">    (t).slen = ((t).data) ? ((<span class="keywordtype">int</span>) (strlen) ((<span class="keywordtype">char</span> *)(t).data)) : 0; \</div>
<div class="line">    (t).mlen = -1;                                                   \</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00221">221</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8fb8d7713b3e5c45ec688b0adcb012f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define blk2tbstr</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">l&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Valor:</b><div class="fragment"><div class="line">{            \</div>
<div class="line">    (t).data = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *) (s); \</div>
<div class="line">    (t).slen = l;                     \</div>
<div class="line">    (t).mlen = -1;                    \</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00226">226</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02309">bssplitscb()</a> y <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a>.</p>

</div>
</div>
<a class="anchor" id="aa6f4ba9c4ffa4800e7214ed13d1ae81c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define btfromblk</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">l&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="____bstrlib_8h.html#a8fb8d7713b3e5c45ec688b0adcb012f1">blk2tbstr</a>(t,s,l)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00231">231</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="aef11b11882ddf92fc7ab44b6d5f3a80d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bmid2tbstr</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">l&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Valor:</b><div class="fragment"><div class="line">{                                                \</div>
<div class="line">    const_bstring bstrtmp_s = (b);                                           \</div>
<div class="line">    if (bstrtmp_s &amp;&amp; bstrtmp_s-&gt;data &amp;&amp; bstrtmp_s-&gt;slen &gt;= 0) {              \</div>
<div class="line">        int bstrtmp_left = (p);                                              \</div>
<div class="line">        int bstrtmp_len  = (l);                                              \</div>
<div class="line">        if (bstrtmp_left &lt; 0) {                                              \</div>
<div class="line">            bstrtmp_len += bstrtmp_left;                                     \</div>
<div class="line">            bstrtmp_left = 0;                                                \</div>
<div class="line">        }                                                                    \</div>
<div class="line">        if (bstrtmp_len &gt; bstrtmp_s-&gt;slen - bstrtmp_left)                    \</div>
<div class="line">            bstrtmp_len = bstrtmp_s-&gt;slen - bstrtmp_left;                    \</div>
<div class="line">        if (bstrtmp_len &lt;= 0) {                                              \</div>
<div class="line">            (t).data = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *)<span class="stringliteral">&quot;&quot;</span>;                                  \</div>
<div class="line">            (t).slen = 0;                                                    \</div>
<div class="line">        } <span class="keywordflow">else</span> {                                                             \</div>
<div class="line">            (t).data = bstrtmp_s-&gt;data + bstrtmp_left;                       \</div>
<div class="line">            (t).slen = bstrtmp_len;                                          \</div>
<div class="line">        }                                                                    \</div>
<div class="line">    } <span class="keywordflow">else</span> {                                                                 \</div>
<div class="line">        (t).data = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *)<span class="stringliteral">&quot;&quot;</span>;                                      \</div>
<div class="line">        (t).slen = 0;                                                        \</div>
<div class="line">    }                                                                        \</div>
<div class="line">    (t).mlen = -__LINE__;                                                    \</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00232">232</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a168c04182fd97834fbe508fa8c186991"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define btfromblkltrimws</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">l&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Valor:</b><div class="fragment"><div class="line">{                                            \</div>
<div class="line">    int bstrtmp_idx = 0, bstrtmp_len = (l);                                  \</div>
<div class="line">    unsigned <span class="keywordtype">char</span> * bstrtmp_s = (s);                                         \</div>
<div class="line">    if (bstrtmp_s &amp;&amp; bstrtmp_len &gt;= 0) {                                     \</div>
<div class="line">        for (; bstrtmp_idx &lt; bstrtmp_len; bstrtmp_idx++) {                   \</div>
<div class="line">            if (!isspace (bstrtmp_s[bstrtmp_idx])) <span class="keywordflow">break</span>;                    \</div>
<div class="line">        }                                                                    \</div>
<div class="line">    }                                                                        \</div>
<div class="line">    (t).data = bstrtmp_s + bstrtmp_idx;                                      \</div>
<div class="line">    (t).slen = bstrtmp_len - bstrtmp_idx;                                    \</div>
<div class="line">    (t).mlen = -__LINE__;                                                    \</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00256">256</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9590d06aa5bc93a8031d5bbaccf75373"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define btfromblkrtrimws</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">l&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Valor:</b><div class="fragment"><div class="line">{                                            \</div>
<div class="line">    int bstrtmp_len = (l) - 1;                                               \</div>
<div class="line">    unsigned <span class="keywordtype">char</span> * bstrtmp_s = (s);                                         \</div>
<div class="line">    if (bstrtmp_s &amp;&amp; bstrtmp_len &gt;= 0) {                                     \</div>
<div class="line">        for (; bstrtmp_len &gt;= 0; bstrtmp_len--) {                            \</div>
<div class="line">            if (!isspace (bstrtmp_s[bstrtmp_len])) <span class="keywordflow">break</span>;                    \</div>
<div class="line">        }                                                                    \</div>
<div class="line">    }                                                                        \</div>
<div class="line">    (t).data = bstrtmp_s;                                                    \</div>
<div class="line">    (t).slen = bstrtmp_len + 1;                                              \</div>
<div class="line">    (t).mlen = -__LINE__;                                                    \</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00268">268</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="afa5e9e949494d2c5d3f8749b48685e5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define btfromblktrimws</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">l&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Valor:</b><div class="fragment"><div class="line">{                                             \</div>
<div class="line">    int bstrtmp_idx = 0, bstrtmp_len = (l) - 1;                              \</div>
<div class="line">    unsigned <span class="keywordtype">char</span> * bstrtmp_s = (s);                                         \</div>
<div class="line">    if (bstrtmp_s &amp;&amp; bstrtmp_len &gt;= 0) {                                     \</div>
<div class="line">        for (; bstrtmp_idx &lt;= bstrtmp_len; bstrtmp_idx++) {                  \</div>
<div class="line">            if (!isspace (bstrtmp_s[bstrtmp_idx])) <span class="keywordflow">break</span>;                    \</div>
<div class="line">        }                                                                    \</div>
<div class="line">        for (; bstrtmp_len &gt;= bstrtmp_idx; bstrtmp_len--) {                  \</div>
<div class="line">            if (!isspace (bstrtmp_s[bstrtmp_len])) <span class="keywordflow">break</span>;                    \</div>
<div class="line">        }                                                                    \</div>
<div class="line">    }                                                                        \</div>
<div class="line">    (t).data = bstrtmp_s + bstrtmp_idx;                                      \</div>
<div class="line">    (t).slen = bstrtmp_len + 1 - bstrtmp_idx;                                \</div>
<div class="line">    (t).mlen = -__LINE__;                                                    \</div>
<div class="line">}</div>
</div><!-- fragment -->
<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00280">280</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3b9759ad92b645976d14692362f2ed10"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bwriteprotect</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t</td><td>)</td>
          <td>&#160;&#160;&#160;{ if ((t).mlen &gt;=  0) (t).mlen = -1; }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00297">297</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a20e39e69cf2035b12da65078eb1b9817"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define bwriteallow</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t</td><td>)</td>
          <td>&#160;&#160;&#160;{ if ((t).mlen == -1) (t).mlen = (t).slen + ((t).slen == 0); }</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00298">298</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae6f90b293b8f88607ae83c2feae7ae99"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define biswriteprotected</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">t</td><td>)</td>
          <td>&#160;&#160;&#160;((t).mlen &lt;= 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00299">299</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Documentación de los 'typedefs'</h2>
<a class="anchor" id="a8a78a95fbcbf5b1c509dc429f145f8d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int(* bNgetc)(void *parm)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00162">162</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<a class="anchor" id="a194a6f53b87dbc34acc57bd65e3b6c73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef size_t(*  bNread)(void *buff, size_t elsize, size_t nelem, void *parm)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8h_source.html#l00163">163</a> del archivo <a class="el" href="____bstrlib_8h_source.html">__bstrlib.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Documentación de las funciones</h2>
<a class="anchor" id="a323bad8fd30b7b8c3fd2ec17f26935d2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bstring bfromcstr </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00187">187</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l01902">bgets()</a>, <a class="el" href="____bstrlib_8c_source.html#l00943">bmidstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l01805">bread()</a>, <a class="el" href="____bstrlib_8c_source.html#l01926">bsopen()</a>, <a class="el" href="____bstrlib_8c_source.html#l02309">bssplitscb()</a> y <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a>.</p>

</div>
</div>
<a class="anchor" id="ab505e4ece683c289cc40bc271a7c7819"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bstring bfromcstralloc </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mlen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00215">215</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02838">bassignformat()</a>, <a class="el" href="____bstrlib_8c_source.html#l02886">bformat()</a>, <a class="el" href="____bstrlib_8c_source.html#l02790">bformata()</a>, <a class="el" href="__lexer_8c_source.html#l00061">lexer_new()</a> y <a class="el" href="__lexer_8c_source.html#l00047">lexer_new_item()</a>.</p>

</div>
</div>
<a class="anchor" id="a5cc74ee2cb8a63b665ad2fc6ff40cedb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bstring blk2bstr </td>
          <td>(</td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>blk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00244">244</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l00943">bmidstr()</a>.</p>

</div>
</div>
<a class="anchor" id="aa5bf9f5880a2f1aa42cefe19b654ea49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* bstr2cstr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>z</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00277">277</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="parser__lado_8c_source.html#l00095">parse_argument()</a>.</p>

</div>
</div>
<a class="anchor" id="aaefe0f9aede448c15b01d882ca977de5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bcstrfree </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00306">306</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="parser__lado_8c_source.html#l00095">parse_argument()</a>.</p>

</div>
</div>
<a class="anchor" id="ae2ac0569cdbb30986e10af1059e563c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bstring bstrcpy </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00411">411</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l00318">bconcat()</a>, <a class="el" href="____bstrlib_8c_source.html#l01455">binsert()</a>, <a class="el" href="____bstrlib_8c_source.html#l01502">breplace()</a>, <a class="el" href="____bstrlib_8c_source.html#l01400">bsetstr()</a> y <a class="el" href="____bstrlib_8c_source.html#l01554">findreplaceengine()</a>.</p>

</div>
</div>
<a class="anchor" id="ad5308b535bf446078d2c51f7f1d4f755"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bassign </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00451">451</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02838">bassignformat()</a> y <a class="el" href="____bstrlib_8c_source.html#l02239">bspeek()</a>.</p>

</div>
</div>
<a class="anchor" id="a1639f09e544d664a0ed0ad266d92afd4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bassignmidstr </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00473">473</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a0b113d975a350dafde41677492efad13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bassigncstr </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00505">505</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="aaa60afbe75d06825b7560551093e0e2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bassignblk </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00534">534</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="abebe200396d233cc3b732677e17f1087"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bdestroy </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00996">996</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02838">bassignformat()</a>, <a class="el" href="____bstrlib_8c_source.html#l00318">bconcat()</a>, <a class="el" href="____bstrlib_8c_source.html#l02886">bformat()</a>, <a class="el" href="____bstrlib_8c_source.html#l02790">bformata()</a>, <a class="el" href="____bstrlib_8c_source.html#l01902">bgets()</a>, <a class="el" href="____bstrlib_8c_source.html#l01455">binsert()</a>, <a class="el" href="____bstrlib_8c_source.html#l01805">bread()</a>, <a class="el" href="____bstrlib_8c_source.html#l01502">breplace()</a>, <a class="el" href="____bstrlib_8c_source.html#l01963">bsclose()</a>, <a class="el" href="____bstrlib_8c_source.html#l01400">bsetstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l02309">bssplitscb()</a>, <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a>, <a class="el" href="____bstrlib_8c_source.html#l02443">bstrListDestroy()</a>, <a class="el" href="____bstrlib_8c_source.html#l01554">findreplaceengine()</a>, <a class="el" href="parser__lado_8c_source.html#l00168">is_theNextChar()</a>, <a class="el" href="__lexer_8c_source.html#l00081">lexer_destroy()</a>, <a class="el" href="parser__lado_8c_source.html#l00131">next_bstring()</a>, <a class="el" href="parser__lado_8c_source.html#l00095">parse_argument()</a> y <a class="el" href="parser__lado_8c_source.html#l00062">parser_nextLine()</a>.</p>

</div>
</div>
<a class="anchor" id="a53316a49766d5bd86c576276c7f9c5fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int balloc </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00099">99</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l00451">bassign()</a>, <a class="el" href="____bstrlib_8c_source.html#l00534">bassignblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00505">bassigncstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l02838">bassignformat()</a>, <a class="el" href="____bstrlib_8c_source.html#l01828">bassigngets()</a>, <a class="el" href="____bstrlib_8c_source.html#l00473">bassignmidstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l00392">bcatblk()</a>, <a class="el" href="____bstrlib_8c_source.html#l00318">bconcat()</a>, <a class="el" href="____bstrlib_8c_source.html#l00350">bconchar()</a>, <a class="el" href="____bstrlib_8c_source.html#l02886">bformat()</a>, <a class="el" href="____bstrlib_8c_source.html#l02790">bformata()</a>, <a class="el" href="____bstrlib_8c_source.html#l01866">bgetsa()</a>, <a class="el" href="____bstrlib_8c_source.html#l01455">binsert()</a>, <a class="el" href="____bstrlib_8c_source.html#l01721">binsertch()</a>, <a class="el" href="____bstrlib_8c_source.html#l01758">bpattern()</a>, <a class="el" href="____bstrlib_8c_source.html#l01780">breada()</a>, <a class="el" href="____bstrlib_8c_source.html#l01502">breplace()</a>, <a class="el" href="____bstrlib_8c_source.html#l01400">bsetstr()</a>, <a class="el" href="____bstrlib_8c_source.html#l02215">bsread()</a>, <a class="el" href="____bstrlib_8c_source.html#l02118">bsreada()</a>, <a class="el" href="____bstrlib_8c_source.html#l02182">bsreadln()</a>, <a class="el" href="____bstrlib_8c_source.html#l01983">bsreadlna()</a>, <a class="el" href="____bstrlib_8c_source.html#l02197">bsreadlns()</a>, <a class="el" href="____bstrlib_8c_source.html#l02047">bsreadlnsa()</a>, <a class="el" href="____bstrlib_8c_source.html#l02944">bvcformata()</a> y <a class="el" href="____bstrlib_8c_source.html#l01554">findreplaceengine()</a>.</p>

</div>
</div>
<a class="anchor" id="aa3215129c26370469f86aa38c5916377"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ballocmin </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00161">161</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a88ae85f2a331e1ffc893c897e0af90c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bstring bmidstr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00943">943</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02632">bscb()</a>.</p>

</div>
</div>
<a class="anchor" id="a4bb4f276df0187508359004c911ca47b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bconcat </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00318">318</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02790">bformata()</a>, <a class="el" href="____bstrlib_8c_source.html#l02118">bsreada()</a>, <a class="el" href="____bstrlib_8c_source.html#l01983">bsreadlna()</a> y <a class="el" href="____bstrlib_8c_source.html#l02047">bsreadlnsa()</a>.</p>

</div>
</div>
<a class="anchor" id="ae8bb4005c19ba4973d64af7a77529c93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bconchar </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>c</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00350">350</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="__lexer_8c_source.html#l00020">lexer_accept()</a> y <a class="el" href="__lexer_8c_source.html#l00170">lexer_next_char()</a>.</p>

</div>
</div>
<a class="anchor" id="aa0a160e952140ea2228cffca365cc1e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bcatcstr </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00366">366</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a63aba7be9cac97b2423d0b7fe0ef2d3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bcatblk </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00392">392</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l00366">bcatcstr()</a>.</p>

</div>
</div>
<a class="anchor" id="aca2b732ebcec0323f90e907dc3ad2cc4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int binsert </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01455">1455</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02229">bsunread()</a>.</p>

</div>
</div>
<a class="anchor" id="af4c4727688cd760128ccca1a54762bd0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int binsertch </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01721">1721</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a9fa79d2ae38c2ac2ce8e144244f6ef24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int breplace </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01502">1502</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="afe61d7940b4788484f560f541dd3e42f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bdelete </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00965">965</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l00722">bltrimws()</a>, <a class="el" href="____bstrlib_8c_source.html#l02118">bsreada()</a>, <a class="el" href="____bstrlib_8c_source.html#l01983">bsreadlna()</a>, <a class="el" href="____bstrlib_8c_source.html#l02047">bsreadlnsa()</a>, <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a> y <a class="el" href="____bstrlib_8c_source.html#l00768">btrimws()</a>.</p>

</div>
</div>
<a class="anchor" id="ad21e2c3d2af8fac2e43632793f92ec0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsetstr </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01400">1400</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l01758">bpattern()</a> y <a class="el" href="____bstrlib_8c_source.html#l01502">breplace()</a>.</p>

</div>
</div>
<a class="anchor" id="a840ac32e58f2a82fbf11995caad4ef12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int btrunc </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00549">549</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="__lexer_8c_source.html#l00047">lexer_new_item()</a>.</p>

</div>
</div>
<a class="anchor" id="a35584e78a339b7150cc965e14a1edb11"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bstricmp </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00600">600</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae6d51d7ccd757acd1ad9e588a482fc2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bstrnicmp </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00637">637</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a26e167d692cbbee16c80835b4d0ef455"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int biseqcaseless </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00675">675</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a9866e64c45e33ff489449e5ba1a32529"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bisstemeqcaselessblk </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>blk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00700">700</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a348899d0efd767ef5f01a78a68e6acbc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int biseq </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00795">795</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a0ce8042ddbf28c824d0fe76cd6073810"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bisstemeqblk </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>blk</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00811">811</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ac42f98d977ae472ebb5286527afbf193"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int biseqcstr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00836">836</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a178bf9ef1178cdc3865c4219ba818712"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int biseqcstrcaseless </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00857">857</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a1685392efe5f5df7f1d8483ae940b31f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bstrcmp </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00883">883</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ac019a14f62fd791c35ffd7b4362a1a56"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bstrncmp </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00913">913</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="afb778fd8ecc0a7399bb7e326eed3d95d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int binstr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01023">1023</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l01700">bfindreplace()</a> y <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a>.</p>

</div>
</div>
<a class="anchor" id="a72a44894d7a018a63d463b9b397a7712"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int binstrr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01110">1110</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a8fb478eaebcc871e48f954608f712ca8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int binstrcaseless </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01157">1157</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l01710">bfindreplacecaseless()</a>.</p>

</div>
</div>
<a class="anchor" id="a1fb2fe48dfb632e6cc18a3aeb81b3c91"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int binstrrcaseless </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>s2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01205">1205</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="afa2d60dbf98a719bba513547668965d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bstrchrp </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01249">1249</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l01327">binchr()</a>.</p>

</div>
</div>
<a class="anchor" id="aa5ea6d1dd64510c42584cd6821bec9cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bstrrchrp </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01263">1263</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l01352">binchrr()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1e99261aecb78119ce018f22d4b9003"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int binchr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01327">1327</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="affb3b6d9713d65aa7b1c99f30b621aa2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int binchrr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01352">1352</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a9e8e6895817fcaa40211e5751ea8bebe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bninchr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01368">1368</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae3be1580398284fb344a5f5b005c583c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bninchrr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01383">1383</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a0e9aa5c17ed9fa7b0fbd65d70e5d71ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bfindreplace </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>find</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>repl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01700">1700</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a81ce227f58af268af1863ad621ecc0a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bfindreplacecaseless </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>find</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>repl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01710">1710</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a2769336b6423d1e9679de8d0e37f49e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structbstrList.html">bstrList</a>* bstrListCreate </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02424">2424</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="adc923a800379a3f763ab01c9a7eb3d61"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bstrListDestroy </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structbstrList.html">bstrList</a> *&#160;</td>
          <td class="paramname"><em>sl</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02443">2443</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02660">bsplit()</a>, <a class="el" href="____bstrlib_8c_source.html#l02717">bsplits()</a> y <a class="el" href="____bstrlib_8c_source.html#l02688">bsplitstr()</a>.</p>

</div>
</div>
<a class="anchor" id="af6a79f3c7b2e86f2555be2a3f017670b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bstrListAlloc </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structbstrList.html">bstrList</a> *&#160;</td>
          <td class="paramname"><em>sl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>msz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02465">2465</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae7090106c312bf11bbe7745e0ed24931"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bstrListAllocMin </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structbstrList.html">bstrList</a> *&#160;</td>
          <td class="paramname"><em>sl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>msz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02491">2491</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a39dae6d7c2f7e2ef9032f46f64ea1f62"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structbstrList.html">bstrList</a>* bsplit </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>splitChar</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02660">2660</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ada6a44e6d5c31cbc4ff00fa37ceb1773"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structbstrList.html">bstrList</a>* bsplits </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>splitStr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02717">2717</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a5852af6d986b793e2a1bf857e07616d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structbstrList.html">bstrList</a>* bsplitstr </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>splitStr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02688">2688</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a7fcfc56cab2256e22e3a68563fc734f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bstring bjoin </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structbstrList.html">bstrList</a> *&#160;</td>
          <td class="paramname"><em>bl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>sep</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02250">2250</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a26da9990485c906bd847d896c07b3702"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsplitcb </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&#160;</td>
          <td class="paramname"><em>splitChar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int(*)(void *parm, int ofs, int len)&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02521">2521</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02660">bsplit()</a>, <a class="el" href="____bstrlib_8c_source.html#l02555">bsplitscb()</a> y <a class="el" href="____bstrlib_8c_source.html#l02599">bsplitstrcb()</a>.</p>

</div>
</div>
<a class="anchor" id="a82792b2a1a5a6811638a5b4659117c36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsplitscb </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>splitStr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int(*)(void *parm, int ofs, int len)&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02555">2555</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02717">bsplits()</a>.</p>

</div>
</div>
<a class="anchor" id="a020a9a8238f234ff67504d900aeb6e6f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsplitstrcb </td>
          <td>(</td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>splitStr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>pos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int(*)(void *parm, int ofs, int len)&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02599">2599</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02688">bsplitstr()</a>.</p>

</div>
</div>
<a class="anchor" id="a794be336ae84eb07208fbdbd5a5c9947"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bpattern </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01758">1758</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a5f4dae8da932e725148da9c94f1fc153"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int btoupper </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00567">567</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a9898743a05a402207976442c9ee5fe44"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int btolower </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00581">581</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a76b49922309adf99d0580e02f9db38da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bltrimws </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00722">722</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="aa5be1156f9a247dc46d94908a80f8b92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int brtrimws </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00744">744</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a72e2c44b7bad218940ab93b3fb8009c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int btrimws </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l00768">768</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="afb6df5c0cec0f16cfc4a44ac46abfdbb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bstring bformat </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02886">2886</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a758fd8fe430b48c4da6dfeba91445778"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bformata </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02790">2790</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a31483e62cbaf1341cace8f5a7703b1b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bassignformat </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>...</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02838">2838</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ad75c452ed645160edf98fa79bbdaadf1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bvcformata </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">va_list&#160;</td>
          <td class="paramname"><em>arglist</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02944">2944</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="acb373a00fad24003ff45ca0292f4f8d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bstring bgets </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="____bstrlib_8h.html#a8a78a95fbcbf5b1c509dc429f145f8d9">bNgetc</a>&#160;</td>
          <td class="paramname"><em>getcPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>terminator</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01902">1902</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae95c28d7eafc7dfb014e0e440fd68b30"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bstring bread </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="____bstrlib_8h.html#a194a6f53b87dbc34acc57bd65e3b6c73">bNread</a>&#160;</td>
          <td class="paramname"><em>readPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01805">1805</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a068e2b8551c65458226ec9a64d673086"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bgetsa </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="____bstrlib_8h.html#a8a78a95fbcbf5b1c509dc429f145f8d9">bNgetc</a>&#160;</td>
          <td class="paramname"><em>getcPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>terminator</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01866">1866</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l01902">bgets()</a>.</p>

</div>
</div>
<a class="anchor" id="aa34789381e6fdfbbc15c33d8a93299e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bassigngets </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="____bstrlib_8h.html#a8a78a95fbcbf5b1c509dc429f145f8d9">bNgetc</a>&#160;</td>
          <td class="paramname"><em>getcPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>terminator</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01828">1828</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ae9e744644ece2ed45a611b694c0e4c77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int breada </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="____bstrlib_8h.html#a194a6f53b87dbc34acc57bd65e3b6c73">bNread</a>&#160;</td>
          <td class="paramname"><em>readPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01780">1780</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l01805">bread()</a>.</p>

</div>
</div>
<a class="anchor" id="a375514d5b121d7e43e41ec7516084a39"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structbStream.html">bStream</a>* bsopen </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="____bstrlib_8h.html#a194a6f53b87dbc34acc57bd65e3b6c73">bNread</a>&#160;</td>
          <td class="paramname"><em>readPtr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01926">1926</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="acc02227da53e65324b46ba093ce33418"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* bsclose </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01963">1963</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a1687ff9302eab407d55394ff37d11a18"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsbufflength </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>sz</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01945">1945</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="ad826df2ede313dc936f737c3b1ef52b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsreadln </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>terminator</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02182">2182</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02197">bsreadlns()</a>.</p>

</div>
</div>
<a class="anchor" id="a1b0be0cd89bff4095f256c68e79faf2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsreadlns </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>term</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02197">2197</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a7abe358d9c44ee4029bc37ad0a9a6da4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsread </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02215">2215</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a2afe139342d9dca6f30442d3e40d0915"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsreadlna </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>terminator</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01983">1983</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02182">bsreadln()</a> y <a class="el" href="____bstrlib_8c_source.html#l02047">bsreadlnsa()</a>.</p>

</div>
</div>
<a class="anchor" id="a74718d805c33ca99dfcb67c26429e2cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsreadlnsa </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>term</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02047">2047</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02197">bsreadlns()</a>.</p>

</div>
</div>
<a class="anchor" id="a55ef07ebdf5646f20b8eead21ea9adfc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsreada </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02118">2118</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02215">bsread()</a>, <a class="el" href="____bstrlib_8c_source.html#l02309">bssplitscb()</a> y <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a>.</p>

</div>
</div>
<a class="anchor" id="a3aa79cb7c99281a9414bf39f506351ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bsunread </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02229">2229</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02309">bssplitscb()</a>.</p>

</div>
</div>
<a class="anchor" id="a126f75bc5c1b0df6344ee98c8be9fae9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bspeek </td>
          <td>(</td>
          <td class="paramtype">bstring&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02239">2239</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a4f2b2a5786af900d0d1921913eb37de7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bssplitscb </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>splitStr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int(*)(void *parm, int ofs, const_bstring entry)&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02309">2309</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a>.</p>

</div>
</div>
<a class="anchor" id="a60cc9226577aab571873009a4e7c0827"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bssplitstrcb </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const_bstring&#160;</td>
          <td class="paramname"><em>splitStr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int(*)(void *parm, int ofs, const_bstring entry)&#160;</td>
          <td class="paramname"><em>cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>parm</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l02375">2375</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

</div>
</div>
<a class="anchor" id="a91be1eff6fc194df54ff3aeda96cc624"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int bseof </td>
          <td>(</td>
          <td class="paramtype">const struct <a class="el" href="structbStream.html">bStream</a> *&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definición en la línea <a class="el" href="____bstrlib_8c_source.html#l01953">1953</a> del archivo <a class="el" href="____bstrlib_8c_source.html">__bstrlib.c</a>.</p>

<p>Referenciado por <a class="el" href="____bstrlib_8c_source.html#l02375">bssplitstrcb()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_5116870a98769fcb7fa621a6c1aaaf2c.html">apifiles</a></li><li class="navelem"><a class="el" href="____bstrlib_8h.html">__bstrlib.h</a></li>
    <li class="footer">Generado el Martes, 30 de Septiembre de 2014 12:40:17 para Dinic por
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.5 </li>
  </ul>
</div>
</body>
</html>
